export interface HotsPotRecord {
  id: number;
  brief: string;
  user_name: string;
  user_icon: string;
}

export type HotsPotListGetResultModel = HotsPotRecord[];

export interface ArticleRecord {
  id: number;
  title: string;
  cover: string;
}

export type ArticleListGetResultModel = ArticleRecord[];

export interface CommunityRecord {
  logo: string;
  name: string;
  focus_num: number | null;
}

export type CommunityListGetResultModel = CommunityRecord[];

export interface UserRecord {
  id: number;
  icon: string;
  name: string;
  follower: number;
  focus: number;
  introduce: string | null;
}

export type UserListGetResultModel = UserRecord[];

export interface ActivityRecord {
  id: number;
  community_logo: string;
  cover: string;
  name: string;
  time: string;
}

export type ActivityListGetResultModel = ActivityRecord[];

export interface StatisticInfo {
  creatorNum: number;
  projectNum: number;
  groupNum: number;
  prNum: number;
}

export type StatisticInfoGetResultModel = StatisticInfo;
